package cn.itcast.javabase;

/**
 * @title: This01
 * @Author Zhou
 * @Date: 2022/1/18 11:17
 * @Version 1.0
 */
public class This01 {
    public static void main(String[] arg) {
        T3 t = new T3();
        t.f2();
    }
}

class T3 {
    public void f1() {
        System.out.println("方法1");
    }

    public void f2() {
        System.out.println("Method2");
        //调用本类的F1
        //第一种方式
        f1();
        //第二种方式
        this.f1();
    }

    //this可以用来访问构造器
    public T3() {
        //在一个构造器中访问另一个构造器，必须放在第一行访问
        this("周", 18);
        System.out.println("无参构造器");
    }

    public T3(String name, int age) {
        System.out.println("name = " + name);
        System.out.println("age = " + age);
    }

}
